﻿#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
#include<assert.h>
//判断回文字符串
//int Judge(char* arr)
//{
//	assert(arr);
//	int left = 0;
//	int right = strlen(arr) - 1;
//	while (left < right)
//	{
//		if (arr[left] == arr[right])
//		{
//			left++;
//			right--;
//		}
//		else
//		{
//			return 0;
//		}
//	}
//	return 1;
//}
//int main()
//{
//	char arr[30] = { 0 };
//	scanf("%[^\n]s", arr);
//	int Res = Judge(arr);
//	if (Res == 0)
//	{
//		printf("no\n");
//	}
//	else
//	{
//		printf("yes\n");
//	}
//	return 0;
//}
//计算天数
//void JudgeLeapYear(int year,int*arr)
//{
//	if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
//	{
//		arr[2] = 29;
//	}
//	else
//	{
//		return;
//	}
//}
//int main()
//{
//	int arr[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };
//	int month = 0, year = 0;
//	scanf("%d %d", &year, &month);
//	JudgeLeapYear(year,arr);
//	printf("%d", arr[month]);
//	return 0;
//}
//删除指定的数
//法1：
 /*int Delete(int flag, int* arr, int sz)
{
	int number = sz;
	for (int i = 0;i < sz;i++)
	{
		if (flag == arr[i])
		{
			for (int j = i;j < sz;j++)
			{
				arr[j] = arr[j + 1];
			}
			number--;
		}
	}
	return number;
}
void Printarr(int* arr, int sz)
{
	for (int i = 0;i < sz;i++)
	{
		printf("%d ", arr[i]);
	}
}
int main()
{
	int arr[10] = { 0 };
	int sz = sizeof(arr) / sizeof(arr[0]);
	int flag = 0;
	for (int i = 0;i < sz;i++)
	{
		scanf("%d", &arr[i]);
	}
	scanf("%d", &flag);
	int number = Delete(flag, arr, sz);
	Printarr(arr, number);
	return 0;
}*/
//法2
//int main()
//{
//	int arr[10] = { 0 }; 
//	int del = 0; 
//	int i = 0;
//	//输⼊
//	for (i = 0; i < 10; i++)
//	{
//		scanf("%d", &arr[i]);
//	}
//	scanf("%d", &del);
//	//删除
//	int j = 0;
//	for (i = 0; i < 10; i++)
//	{
//		//若当前数与给定值不相同，不需要删除，将其填⼊第j个位置，将j后移 if (arr[i] != del)
//		arr[j++] = arr[i];
//	}
//	//打印
//	for (i = 0; i < j; i++)
//	{
//		printf("%d ", arr[i]);
//	}
//	return 0;
//}
//实现strcpy函数
void MyStrcpy(const char* src, char* dest)
{
	while (*src != '\0')
	{
		*dest = *src;
		dest++;
		src++;
	}
	*dest = '\0';
}
int main()
{
	char src[30] = "hello bit";
	char dest[30] = { 0 };
	MyStrcpy(src, dest);
	printf("%s", dest);
	return 0;
}